<%flags>
  inherit => undef
</%flags>

<html><head><title>Camel Lot #6</title>
<link  rel="STYLESHEET" type="text/css" href="template/slide.css"></link>
</head>
<body bgcolor="#000066" text="white">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8" valign="middle">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-2">
<img border="0" src="template/next.gif"></img></a></td>
<td align="center" class="showtitle" >Camel Lot #6</td>
<td align="right"><img border="0" src="template/prev.gif"></img></td>
</tr>
<tr align="center"><td colspan="3" class="tim"></td></tr>
<tr align="center"><td colspan="3" class="tim"></td></tr>
<tr align="center"><td colspan="3" class="where">Copyright 2000</td></tr>
</table>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">

<tr valign="bottom"><td></td>
<td align="Center"><font size="+3" face="Arial">
There's More Than One Way To Do It
</font><img src="template/v25.gif"></img>
</td></tr>

</table>
</td></tr>
</table>
<p>
<img src="template/v25.gif"></img></p>


<A NAME='s-2'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-3">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center"><br><br><br><br><br><br><br><br>Camel Lot #6<br>The Once and Future Perl</td>
<td align="right"><a href="#s-1">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-3'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-4">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">How It Was Back Then (Sort Of)</td>
<td align="right"><a href="#s-2">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<center>
<IMG SRC="howitseemed.gif" ALT="[split between C and shell]"></IMG>
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-4'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-5">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">How It Really Was Back Then</td>
<td align="right"><a href="#s-3">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<center>
<IMG SRC="howitwas.gif" ALT="[graph: shell scores high on whipuptitude, C on manipulexity]"></IMG>
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-5'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-6">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">The Hatching of an Idea</td>
<td align="right"><a href="#s-4">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<center>
<IMG SRC="hatching.gif" ALT="[graph: perl going for manipulexity *and* whipuptitude!]"></IMG>
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-6'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-7">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">The Inputs</td>
<td align="right"><a href="#s-5">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<center>
<IMG SRC="inputs.gif" ALT="[Perl Inputs: Comp Sci, Linguistics, Common Sense, Art]"></IMG>
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-7'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-8">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">What to Take, What to Leave Behind</td>
<td align="right"><a href="#s-6">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<center>
<IMG SRC="takeleave.gif" ALT="[figure: Perl takes only the *good bits* from C, sed, awk, sh]"></IMG>
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-8'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-9">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">Question</td>
<td align="right"><a href="#s-7">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<center>
<IMG SRC="vigor.gif" ALT="Bastardization, or Hybrid Vigor?"></IMG>
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-9'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-10">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">My Irrationalities</td>
<td align="right"><a href="#s-8">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br>
<blockquote>
<UL>
<li class="number"><span class="question">Syntax shouldn't dangle in the wind</span></li>
<li class="number"><span class="question">Ordinary people like me hate abstraction</span></li>
<li class="number"><span class="question">C is wonderful</span></li>
<li class="number"><span class="question">C is awful</span></li>
<li class="number"><span class="question">awk is neither</span></li>
<li class="number"><span class="question">Language is an amoral medium</span></li>
<li class="number"><span class="question">Ugly can be beautiful</span></li>
<li class="number"><span class="question">Beautiful can get ugly real quick</span></li>
<li class="number"><span class="question">Visual metaphors are for more than just poetry</span></li>
<li class="number"><span class="question">I don't care what other people think</span></li>
<li class="number"><span class="question">I care what other people think</span></li>
<li class="number"><span class="question">I think God has free will</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-10'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-11">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">Common Fallacies of Language Design</td>
<td align="right"><a href="#s-9">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br>
<blockquote>
<UL>
<li class="number"><span class="question">"We need to start over from scratch."</span></li>
<li class="number"><span class="question">"If we put in English phrases, that makes it readable."</span></li>
<li class="number"><span class="question">"Simple languages produce simple solutions."</span></li>
<li class="number"><span class="question">"If I wanted it fast, I'd write it in C."</span></li>
<li class="number"><span class="question">"I thought of a way to do it, so it must be right."</span></li>
<li class="number"><span class="question">"This is a VHLL. Who cares about bits?"</span></li>
<li class="number"><span class="question">"You can do anything with NAND gates."</span></li>
<li class="number"><span class="question">"Users care about elegance."</span></li>
<li class="number"><span class="question">"The specification is good enough."</span></li>
<li class="number"><span class="question">"Abstraction equals Usability."</span></li>
<li class="number"><span class="question">"The common core should be as small as possible."</span></li>
<li class="number"><span class="question">"Let's make this easy for the computer."</span></li>
<li class="number"><span class="question">"Most programs are designed top down."</span></li>
<li class="number"><span class="question">"Text processing doesn't matter."</span></li>
<li class="number"><span class="question">"People should never have been given free will."</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-11'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-12">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">Larry's Conjecture</td>
<td align="right"><a href="#s-10">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<center>
<font size="+5">
For most people, the perceived usefulness
of a computer language is <EM>inversely</EM>
proportional to the number of theoretical
axes that the language attempts to grind.
</font>
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-12'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-13">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">Waterfall or Whirlpool?</td>
<td align="right"><a href="#s-11">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<center>
<IMG SRC="whirlpool.gif" ALT="[figure: whirlpool of specification, design, coding, testing]"></IMG>
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-13'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-14">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">The UNIX Family Tree</td>
<td align="right"><a href="#s-12">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<center>
<IMG SRC="unixtree.gif" ALT="[figure: complex tree from single root]"></IMG>
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-14'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-15">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">The C Family Tree</td>
<td align="right"><a href="#s-13">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<center>
<IMG SRC="ctree.gif" ALT="[figure: well defined paths to C, squiggly path to C++]"></IMG>
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-15'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-16">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">The C Family Tree, Cont.</td>
<td align="right"><a href="#s-14">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<center>
<IMG SRC="ctree2.gif" ALT="[figure: adding squiggly path to Java]"></IMG>
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-16'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-17">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">How Microsoft Sees It</td>
<td align="right"><a href="#s-15">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<center>
<IMG SRC="ctree3.gif" ALT="[figure: adding another squiggly path to C#"></IMG>
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-17'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-18">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">The Perl Family Tree</td>
<td align="right"><a href="#s-16">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<center>
<IMG SRC="perltree1.gif" ALT="[figure: perl family tree -- a straight line!]"></IMG>
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-18'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-19">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">The Other Perl Family Tree</td>
<td align="right"><a href="#s-17">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<center>
<IMG SRC="perltree2.gif" ALT="[figure: the other perl family tree --- a wild tangle!"></IMG>
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-19'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-20">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">Natural Language Concepts</td>
<td align="right"><a href="#s-18">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br>
<blockquote>
<UL>
<li class="number"><span class="question">Learn it once, use it many times</span></li>
<li class="number"><span class="question">Learn as you go</span></li>
<li class="number"><span class="question">Many acceptable levels of competence</span></li>
<li class="number"><span class="question">Multiple ways to say the same thing</span></li>
<li class="number"><span class="question">No shame in borrowing</span></li>
<li class="number"><span class="question">Indeterminate dimensionality</span></li>
<li class="number"><span class="question">Local ambiguity is okay</span></li>
<li class="number"><span class="question">Punctuation by prosody and inflection</span></li>
<li class="number"><span class="question">Disambiguation by number, case and word order</span></li>
<li class="number"><span class="question">Topicalization</span></li>
<li class="number"><span class="question">Discourse structure</span></li>
<li class="number"><span class="question">Pronominalization</span></li>
<li class="number"><span class="question">No theoretical axes to grind</span></li>
<li class="number"><span class="question">Style not enforced except by peer pressure</span></li>
<li class="number"><span class="question">Cooperative design</span></li>
<li class="number"><span class="question">"Inevitable" Divergence</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-20'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-21">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">Perl 5: The Big Nouns</td>
<td align="right"><a href="#s-19">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br>
<blockquote>
<UL>
<li class="number"><span class="question">Compatibility</span></li>
<li class="number"><span class="question">Extensibility</span></li>
<li class="number"><span class="question">Usability</span></li>
<li class="number"><span class="question">Reusability</span></li>
<li class="number"><span class="question">Readability</span></li>
<li class="number"><span class="question">Scalability</span></li>
<li class="number"><span class="question">Maintainability</span></li>
<li class="number"><span class="question">Portability</span></li>
<li class="number"><span class="question">Responsibility</span></li>
<li class="number"><span class="question">Embeddability</span></li>
<li class="number"><span class="question">Respectability?</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-21'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-22">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">Constraints on Perl 5</td>
<td align="right"><a href="#s-20">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">The need for backward compatibility</span></li>
<li class="number"><span class="question">My leisurely mental growth</span></li>
<li class="number"><span class="question">Cultural model with too many bottlenecks</span></li>
<li class="number"><span class="question">Lack of knowledge of the future</span></li>
<li class="number"><span class="question">Lack of round tuition</span></li>
<li class="number"><span class="question">Complexity of the core</span></li>
<li class="number"><span class="question">Complacency</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-22'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-23">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">The Summer of our Discontent</td>
<td align="right"><a href="#s-21">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">Two years between 5.005 and 5.006</span></li>
<li class="number"><span class="question">Busy with new Camel book</span></li>
<li class="number"><span class="question">Busy with Perl Whirl cruise</span></li>
<li class="number"><span class="question">Busy with yapc 19100</span></li>
<li class="number"><span class="question">Busy with TPC 4.0</span></li>
<li class="number"><span class="question">The Constitutional Convention</span></li>
<li class="number"><span class="question">The Perl Porters meeting</span></li>
<li class="number"><span class="question">The big announcement</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-23'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-24">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center"></td>
<td align="right"><a href="#s-22">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br>
<br>
<br>
<br>
<br>
<br>
<br>
<center>
If you can dream it, you can do it.<br>		 --Walt Disney
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-24'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-25">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">Reinventing Everything</td>
<td align="right"><a href="#s-23">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">Lexer</span></li>
<li class="number"><span class="question">Parser</span></li>
<li class="number"><span class="question">Interpreter</span></li>
<li class="number"><span class="question">Code generators</span></li>
<li class="number"><span class="question">Internal APIs</span></li>
<li class="number"><span class="question">External APIs</span></li>
<li class="number"><span class="question">Language</span></li>
<li class="number"><span class="question">Culture</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-25'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-26">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">New Working Group Model</td>
<td align="right"><a href="#s-24">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<blockquote>
<blockquote>
<little>
<pre>
mail.perl6-announce            445
mail.perl6-language           5070
mail.perl6-internals          1614
mail.perl6-build                 6
mail.perl6-stdlib              128
mail.perl6-language-mlc         44
mail.perl6-language-subs       317
mail.perl6-language-strict      81
mail.perl6-language-flow       314
mail.perl6-language-unlink       0
mail.perl6-language-io         326
mail.perl6-licenses            246
mail.perl6-language-objects    596
mail.perl6-language-errors     281
mail.perl6-language-datetime    93
mail.perl6-language-data       468
mail.perl6-language-regex      491
mail.perl6-meta                391
mail.perl6-source-control       11
mail.perl6-announce-rfc        448
mail.perl-qa                   121
</pre>
</little>
</blockquote>
</blockquote>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-26'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-27">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">The Constraints on Perl 6</td>
<td align="right"><a href="#s-25">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">Can Larry understand it?</span></li>
<li class="number"><span class="question">Do people really need the new feature?</span></li>
<li class="number"><span class="question">Can we implement it efficiently and robustly?</span></li>
<li class="number"><span class="question">Does it preclude translation from Perl 5?</span></li>
<li class="number"><span class="question">Does the utility grow faster than the complexity?</span></li>
<li class="number"><span class="question">Does the size grow slower than Moore's Law</span></li>
<li class="number"><span class="question">Must take time to maintain Perl 5</span></li>
<li class="number"><span class="question">Must take time to design Perl 6 right</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-27'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-28">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">The RFC process</td>
<td align="right"><a href="#s-26">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">Really <EM>does</EM> mean Request For Comment</span></li>
<li class="number"><span class="question">Written in simple POD</span></li>
<li class="number"><span class="question">Have to be well-formed to be accepted</span></li>
<li class="number"><span class="question">Subject to revision/retraction/freezing</span></li>
<li class="number"><span class="question">First one came in August 1</span></li>
<li class="number"><span class="question">Open brainstorming till September 30</span></li>
<li class="number"><span class="question">Two weeks.  Hah!</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-28'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-29">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">Handwaving Requirements</td>
<td align="right"><a href="#s-27">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">Perl must support higher level programming</span></li>
<li class="number"><span class="question">Perl must support lower level programming</span></li>
<li class="number"><span class="question">Perl must support more paradigms</span></li>
<li class="number"><span class="question">Perl must support sane version control</span></li>
<li class="number"><span class="question">Perl must support absolute flexibility</span></li>
<li class="number"><span class="question">Perl must have a lean and mean core</span></li>
<li class="number"><span class="question">Perl must not surprise people unnecessarily</span></li>
<li class="number"><span class="question">Perl must be as simple as possible, but no simpler</span></li>
<li class="number"><span class="question">Perl must remain Perl</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-29'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-30">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">Simplifications</td>
<td align="right"><a href="#s-28">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">Non-critical built-ins move out to modules</span></li>
<li class="number"><span class="question">All variables can be used as objects</span></li>
<li class="number"><span class="question">All variables actually are objects internally (vtables)</span></li>
<li class="number"><span class="question">Strange global variables become object attributes or lexicals</span></li>
<li class="number"><span class="question">Filehandles become objects, use OO notation</span></li>
<li class="number"><span class="question">Parsing rules simplified for indirect objects</span></li>
<li class="number"><span class="question">Parsing rules simplified for subscripting, slicing, etc.</span></li>
<li class="number"><span class="question">Confusing homonyms disentangled (do, eval, etc.)</span></li>
<li class="number"><span class="question">Typeglobs go away</span></li>
<li class="number"><span class="question">XS goes away; interfaces written in low-level Perl</span></li>
<li class="number"><span class="question">Object attribute declaration standardized</span></li>
<li class="number"><span class="question">Object attribute access standardized via accessors</span></li>
<li class="number"><span class="question">Real garbage collection</span></li>
<li class="number"><span class="question">Unified OO exception handling</span></li>
<li class="number"><span class="question">Easier expression interpolation</span></li>
<li class="number"><span class="question">Possible precedence simplification?</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-30'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-31">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center"></td>
<td align="right"><a href="#s-29">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br>
<br>
<br>
<br>
<br>
<br>
<br>
<center>
How much complexity can we allow in exchange?
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-31'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-32">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">A Tour of the RFCs</td>
<td align="right"><a href="#s-30">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">Dropouts</span></li>
<li class="number"><span class="question">Grading the problem</span></li>
<li class="number"><span class="question">Grading the solution</span></li>
<li class="number"><span class="question">The good, the bad, and the ugly</span></li>
<li class="number"><span class="question">Deference</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-32'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-33">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">Perl as a Low-Level Language</td>
<td align="right"><a href="#s-31">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">Polymorphism is your enemy for low-level programming</span></li>
<li class="number"><span class="question">Scalar type declarations</span></li>
<br><code><span class="code">for my int $i (1..10000) {...</span></code>
<br><code><span class="code">my num $PI : constant = atan2(1,1) * 4;</span></code>
<br><code><span class="code">my str $delim = ":";</span></code>
<li class="number"><span class="question">Homogenous array/hash type declarations</span></li>
<br><code><span class="code">my int @codes;</span></code>
<br><code><span class="code">my num @coeff;</span></code>
<br><code><span class="code">my str %words;</span></code>
<li class="number"><span class="question">Representation specifications</span></li>
<br><code><span class="code">my int @codes :bits(4);</span></code>
<br><code><span class="code">my num @array :shape(4,4,4);</span></code>
<br><code><span class="code">my str %words :fixlen(20);</span></code>
<li class="number"><span class="question">Non-homogenous arrays</span></li>
<li class="number"><span class="question">Unsafe code</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-33'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-34">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">Perl as a High-Level Language</td>
<td align="right"><a href="#s-32">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">Polymorphism is your friend for high-level programming</span></li>
<li class="number"><span class="question">Abstraction is allowed but not required in Perl</span></li>
<li class="number"><span class="question">More support for functional programming</span></li>
<li class="number"><span class="question">More support for logic programming</span></li>
<li class="number"><span class="question">More support for "little languages"</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-34'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-35">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">Perl as a Metalanguage</td>
<td align="right"><a href="#s-33">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">History of little languages</span></li>
<li class="number"><span class="question">Using a big language as a little language</span></li>
<li class="number"><span class="question">How not to pay the price for generality</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-35'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-36">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">The Perl 4 Approach to Metasyntax</td>
<td align="right"><a href="#s-34">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">The <tt>eval</tt> operator</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-36'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-37">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">The Perl 5 Approach to Metasyntax</td>
<td align="right"><a href="#s-35">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">The <tt>eval</tt> operator</span></li>
<li class="number"><span class="question"><tt>BEGIN</tt> blocks</span></li>
<li class="number"><span class="question">Importation</span></li>
<li class="number"><span class="question">Overriding/overloading certain builtins</span></li>
<li class="number"><span class="question">Source filtering</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-37'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-38">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">The Perl 6 Approach to Metasyntax</td>
<td align="right"><a href="#s-36">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">The <tt>eval</tt> operator</span></li>
<li class="number"><span class="question"><tt>BEGIN</tt> blocks</span></li>
<li class="number"><span class="question">Importation</span></li>
<li class="number"><span class="question">Importation</span></li>
<li class="number"><span class="question">Overriding/overloading certain builtins</span></li>
<li class="number"><span class="question">Source filtering</span></li>
<li class="number"><span class="question">Meta-<tt>use</tt></span></li>
<li class="number"><span class="question">Lexer/parser written in Perl</span></li>
<li class="number"><span class="question">Ability to redefine any lexer or parser rule</span></li>
<li class="number"><span class="question">Ability to add new lexer or parser rules</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-38'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-39">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">Redefining Recognition</td>
<td align="right"><a href="#s-37">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">Numbers</span></li>
<li class="number"><span class="question">Strings</span></li>
<li class="number"><span class="question">Quoted constructs</span></li>
<li class="number"><span class="question">Bracketed constructs</span></li>
<li class="number"><span class="question">Operators</span></li>
<li class="number"><span class="question">Functions</span></li>
<li class="number"><span class="question">Expressions</span></li>
<li class="number"><span class="question">Blocks</span></li>
<li class="number"><span class="question">Block lists</span></li>
<li class="number"><span class="question">Subroutine definitions</span></li>
<li class="number"><span class="question">Complete compilation units</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-39'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-40">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center"></td>
<td align="right"><a href="#s-38">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br>
<br>
<br>
<br>
<br>
<br>
<br>
<center>
Unicode operators?!?
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-40'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-41">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">Is Malleable Syntax Such a Good Idea?</td>
<td align="right"><a href="#s-39">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">The mechanism will be abused--so what?</span></li>
<li class="number"><span class="question">Unicode operators vs "swearing" operators</span></li>
<li class="number"><span class="question">Allows for semantic delegation like Tcl</span></li>
<li class="number"><span class="question">Metasyntactic warpage will be lexically scoped</span></li>
<li class="number"><span class="question">All is fair if you predeclare</span></li>
<li class="number"><span class="question">Must manage documentation</span></li>
<li class="number"><span class="question">Must manage semantic warpage</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-41'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-42">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center">Other subjects</td>
<td align="right"><a href="#s-40">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br><blockquote>
<UL>
<li class="number"><span class="question">XML</span></li>
<li class="number"><span class="question">Unicode</span></li>
<li class="number"><span class="question">Threading</span></li>
<li class="number"><span class="question">Safe signals</span></li>
</blockquote>
</UL>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>


<A NAME='s-42'></A>

<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<!-- this tr has the left-hand spacing bar title & arrows -->
<tr align="center" valign="top">
<!-- spacing -->
<td rowspan="3"><img src="template/v.gif"></img></td>
<td colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="top">
<td align="left"><a href="#s-43">
<img border="0" src="template/next.gif"></img></a></td>
<td class="title" align="center"></td>
<td align="right"><a href="#s-41">
<img border="0" src="template/prev.gif"></img></a></td></tr></table>
</td></tr>
<tr><td colspan="8" valign="top">

<br>
<br>
<br>
<br>
<br>
<br>
<br>
<center>
Never promise to complete a project<br>
within six months of the end of the<br>
year--in either direction.<br>		 --Norman Augustine
</center>
</td></tr>
<tr align="center" valign="bottom">
<td align="left" colspan="8">
<table width="100%" cellpadding="0" cellspacing="0" borderwidth="0">
<tr valign="bottom">
<td align="left"><font size="+5" color="#80d000">Camel Lot #6</font></td>
<td align="right"><i><font size="+5" color="#80d000"></font>
<font color="#80d000"> The Once and Future Perl</font></i></td>
</tr></table>
</td></tr>
<tr><td colspan="8"></td></tr></table>



</body></html>